Playing Python For Beginners: A Practical and Step-by-Step Guide to Programming with Python - Daniel Correa